public class HelloWorld {
    public static void main(String[] args) {
        /**
         * 1、Java是一种高级编程语言
         * 2、搭建Java环境
         *      JVM编译器 ： 将java文件转换为二进制文件
         *      JRE运行环境：执行二进制文件出结果
         *      还有其他支持文件等
         *      安装JDK  [jdk.exe]
         * 3、开发Java程序：
         *    非集成开发工具：不自带java开发环境的工具  比如记事本
         *      需要配置环境变量：
         *          右击我的电脑 --> 属性 --> 高级 --> 环境变量 --> 系统变量
         *          新增系统变量：
         *             变量名  JAVA_HOME
         *             变量值  C:\Program Files\Java\jdk1.8.0_241
         *             变量名  CLASSPATH
         *             变量值  .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
         *             修改PATH系统变量：
         *                在第一位添加   %JAVA_HOME%\bin;
         *      记事本开发：
         *         1）新建记事本改为后缀名是.java的文件
         *         2）编写Java代码
         *                -      -
         *              public class 文件名{
         *                    -      -     -
         *                  public static void main(String[] args){
         *                      Java代码
         *                  }
         *              }
         *         3）编译Java文件
         *              进入文件所在位置
         *                 通过win+R打开运行窗口，输入cmd回车进入黑白字符界面，
         *                 使用cd命令切换文件夹目录，输入盘符名切换盘符
         *              输入 javac 文件名.java
         *              [编译无误，会自动生成XXX.class文件]
         *         4) 运行Java文件
         *              进入文件所在位置
         *              输入 java 文件名
         *    集成开发工具：自带java开发环境的工具
         *        MyEclipse
         *              1）创建项目
         *                   file --> new --> java project
         *                   输入项目名
         *                   [java文件存储在src中，class文件存储在bin]
         *              2）新建java文件
         *                   右击src --> new  --> class
         *                   无需写后缀名.java
         *                   输入文件名
         *                   输入包名[文件夹名]
         *              3）编写java代码
         *                   在main函数中输入java指令
         *              4）编译运行
         *                   右击空白 --> run as --> java application
         *        Idea
         *              1）创建项目
         *                   file --> new -->  project --> java
         *                   输入项目名
         *              2）新建java文件
         *                   右击src --> new  --> java class
         *                   无需写后缀名.java
         *                   输入文件名
         *              3）编写java代码
         *                   在main函数中输入java指令
         *              4）编译运行
         *                   右击空白 --> run main()
         *
         *    Java编码的规则：
         *     1、项目名称和类文件名称的命名规则：
         *           包含英文、数字、下滑线、美元符号等内容，数字不能放在第一位。
         *           采用帕斯卡命名法（大驼峰命名法）：每个单词首字母大写
         *           见名知意
         *     2、关键字（被Java赋予了特殊含义，写在固定地方表示固定意思）不能乱改
         *     3、每个单词之间只用空格隔开，所有内容(英文和符号)均采用英文半角的写法
         *     4、{}的位置通常是：{写在同一行的末尾，}换行与上一行对齐
         *     5、{}里的代码和外面的代码要有缩进[通常是4个空格]
         *     6、Java代码严格区分大小写
         *     7、包名的命名规则：英文单词全部小写。使用.来分割不同的文件夹
         *     8、在同一个包中，文件名不能重名
         *     9、推荐每行只写一条指令语句。每条语句移动要使用;结束。
         *
         *     包：文件夹，用于区分文件
         *        创建方式：new --> package
         *     在MyEclipse中可以更改项目展示方式：
         *        包资源管理器package、导航器navigator
         *
         *     Java代码(指令)：
         *         System.out.println()
         *            往控制台输出内容 [有ln会在输入内容之后换行，没有ln不换行]
         *            在myeclipse中使用 syso alt + / 来感知代码
         *            在Idea中使用 sout 补全输出语句
         *            在（）内写输出内容：数值可以直接写，其他内容使用引号引起来
         *         特殊符号：
         *            \n  换行符
         *            \t  空出一个制表位的位置[会在下一个制表位对齐]
         *            \   表示转义符
         *
         *    迁移项目：
         *          右击项目名 --> copy path --> absolute path
         *          根据路径找实际项目
         *          file --> open 项目
         */
        
        System.out.println("欢迎Java110班的小伙伴！\n以后相互帮助，共同进步！");
        System.out.print(110);
        System.out.print("未来的      世界改变者！");
        System.out.println();
        System.out.println("第一项\t第二项\t第三项");
        System.out.println("1\t2\t3");
        System.out.println("演示\"转义符\"");

        //课堂练习：
        //   使用Java输出课程表
        //          本周（9.12 - 9.18）课程表
        //星期一	星期二	星期三	星期四	星期五	星期六	星期日
        //上午	休	    W30	    J110	J110	J110	J110	W30
        //下午	休	    W31	    W30	    W30	    W31	    W31	    W31
        //晚上

    }
}
